Velostrata REST API
The Velsotrata API allows for automation and integration with third-party applications, specifically with common orchestration tools, e.g. VMware vRA, Ansible. The API is served by a REST Web service, protected with basic HTTP authentication. REST URL structure - https://<host>/velostrata/api/v35/.... API input and output objects are serialized in JSON format.
More information: http://velostrata.com
Contact Info: support@velostrata.com
Version: 3.5
BasePath:/velostrata/api/v35
All rights reserved
Cloud Extensions Operations |
|
|
|
Clone VM To Cloud |
|
|
Create Cloud Extension |
|
|
Delete Cloud Extension |
|
|
Describe Cloud Extension |
|
|
Describe Security Groups |
|
|
Lists allowed tasks |
|
|
Describe Subnets |
|
|
post /cloudextensions/{cloudExtensionId}/operations/offlineMigrateVmToCloud |
Offline Migration. |
|
post /cloudextensions/{cloudExtensionId}/operations/fullMigrateVm |
Fully Migrate VM To Cloud |
|
get /cloudextensions/{cloudExtensionId}/cloud/azure/availabilitysets |
List Azure Availability Sets |
|
get /cloudextensions/{cloudExtensionId}/cloud/aws/encryptionkey |
Get AWS Encryption Key |
|
get /cloudextensions/{cloudExtensionId}/cloud/aws/instancetypes |
Get AWS Instance Types |
|
Get Azure Instance Types |
|
|
List Cloud Extensions |
|
|
get /cloudextensions/{cloudExtensionId}/cloud/azure/resourcegroups |
List Resource Groups |
|
get /cloudextensions/{cloudExtensionId}/cloud/azure/storageaccounts |
List Storage Accounts |
|
Move VM To Cloud |
|
post /cloudextensions/{cloudExtensionId}/operations/reconfigure |
Reconfigure Cloud Extension |
|
|
Repair Cloud Extension |
|
|
Start Cloud Extension |
|
|
Stop Cloud Extension |
|
post /cloudextensions/{cloudExtensionId}/operations/upgrade |
Upgrade Cloud Extension |
|
Cloud Operations |
|
|
|
List AWS Encryption Keys |
|
|
List AWS IAM Roles |
|
|
List AWS Instances |
|
|
List AWS Regions |
|
|
List AWS Security Groups |
|
|
List AWS Storage Types |
|
|
List AWS Subnets |
|
|
List AWS VPCs |
|
|
List Azure Locations |
|
|
List Azure Resource Groups |
|
|
List Azure Security Groups |
|
|
List Azure Subnets |
|
get /cloud/azure/suggestedname |
Suggest valid name for the VM |
|
get /cloud/gcp/regions |
List GCP Regions |
|
get /cloud/gcp/subnets |
List GCP Subnetworks |
|
get /cloud/gcp/networks |
List GCP Networks |
|
get /cloud/gcp/suggestedname |
Suggest valid name for the VM |
|
get /cloudextensions/{cloudExtensionId}/cloud/gcp/machinetypes |
List GCP Machine Types |
|
get /cloud/gcp/zones |
List GCP Zones |
|
get /cloud/gcp/serviceaccounts |
List GCP Service Accounts |
|
get /cloud/gcp/projects |
List GCP Projects |
|
get /cloud/gcp/suggestedname |
Suggest a valid name for the VM |
|
get /cloud/gcp/projects |
List GCP Projects |
|
get /cloud/gcp/suggestedname |
Suggest a valid name for the VM |
|
Cloud Credentials Operations |
|
|
|
Delete Credentials |
|
|
Describe Credentials |
|
|
List Credentials |
|
|
Save Credentials |
|
Cloud Details Operations |
|
|
|
Delete Cloud Details |
|
|
Describe Cloud Details |
|
|
List Cloud Details |
|
|
Save Cloud Details |
|
Management Operations |
|
|
|
Download Management Upgrade Package |
|
|
Upgrade Management |
|
Tasks Operations |
|
|
|
Cancel Task |
|
|
Describe Task |
|
|
List Active Tasks |
|
|
List Tasks |
|
Virtual Machine Operations |
|
|
|
Cancel Detach |
|
|
Cleanup VM |
|
|
Delete Clone |
|
|
Describe Managed VM |
|
|
Detach |
|
|
Find Managed VMs |
|
|
List Allowed Tasks |
|
|
Get Cloud Console Text |
|
|
Get Cloud Screen Image |
|
|
Get Available Instance Types For VM |
|
|
List Managed VMs |
|
|
Migrate |
|
|
Prepare To Detach |
|
|
Probe |
|
|
Reboot |
|
|
Reconfigure |
|
|
Return From Cloud |
|
|
Start |
|
|
Stop |
|
Recommendations |
|
|
get /recommendations/operations/listMonitoring |
Get monitored VM list |
|
get /recommendations |
Get VM sizing recommendations |
|
get /recommendations/azure |
Get Azure VM sizing recommendations |
|
Start monitor usage for VMs |
||
post /recommendations/operations/stopMonitoring |
Stop monitor usage for VMs |
|
About |
|
|
get /about |
About the product |
Runbook REST API
The Velodtrata Runbook API allows for automation and integration with third-party applications
Runbook Operations |
|
|
|
Create a new Runbook |
|
Job Operations |
|
|
|
List all Jobs |
|
|
Start a new Job |
|
|
Describe a Job |
|
|
Abort a Job |
|
|
Rerun a Job |
|
Right-Sizing |
|
|
|
Start VMs performance monitoring |
|
|
Stop VMs performance monitoring |
|
|
Get Right-Sizing recommendations |